import message from 'ant-design-vue/es/message'
/**
 * 默认提示文字
 */
const commonTips = {
  /**
   * 删除
   */
  remove: {
    title: '确定要删除吗？',
    subtitle: '删除后无法恢复，请谨慎操作',
    success: '数据已删除'
  },
  /**
   * 保存
   */
  save: '数据已保存',

  success: '操作成功',
  fail: '操作失败'
}

/**
 * 操作成功提示
 *
 * @param description {string|null} 提示文字
 */
export function successTip (description) {
  message.success(description || commonTips.success)
}
/**
 * 操作失败提示
 *
 * @param description {string|null} 提示文字
 */
export function errorTip (description) {
  message.error(description || commonTips.fail)
}

/**
 * 保存成功提示
 */
export function saveSuccessTip () {
  message.success(commonTips.save)
}

/**
 * 删除成功提示
 *
 * @param type add | update
 */
export function removeSuccessTip () {
  message.success(commonTips.remove.success)
}
